Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w1 Australia #1-w2 Australia #1-w3 Australia #1-w4 Germany F13 Italy #4-w4 USA F3 Portugal F3 Italy F8 Germany F6 Austria F4 Austria F5 Italy F26 Germany F12 Germany F13 Germany F3 Germany F5 Croatia F1 Croatia F2 UAE F1 UAE F2 Japan F4 Japan F5 Wimbledon - London Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai China Open - Beijing Swiss Indoors Basel - Basel Rolex Paris Masters - Paris United Cup - Australia Adelaide International - Adelaide Miami Open - Miami Argentina Open - Buenos Aires Davis Cup, World Group, Q, CHI-PER 3-2 Olympics - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Mutua Madrid Open - Madrid French Open - Paris Chengdu Open - Chengdu Ireland F2 Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Brisbane International - Brisbane Australian Open - Melbourne Internazionali BNL d'Italia - Rome Estoril Challenger Tiriac Open - Bucharest National Bank Open - Toronto Mutua Madrid Open - Madrid Birmingham Challenger Libema Open - 's-Hertogenbosch Wimbledon - London Cincinnati Open - Cincinnati Germany F4 Belgium F2 USA F2 USA F28 Chile F9 Chile 11 Italy #4-w3 Italy F3 Chile F1 Chile F2 Chile F3 Netherlands F2 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 USA F3 Chile F4 Germany F4 USA F6 Italy #4-w1 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 Germany F6 USA F1 Germany F1 Sweden F1 Sweden F2 USA F1 Italy #4-w2 Finland F2 Finland F1 M15 Castelo Branco M15 Santo Domingo M25 Faro M25 Prague Internationaux de Doubs Open de Franchie-Comte - Besancon Braunschweig Challenger M25 Pensacola Lima Challenger Dallas Challenger San Juan Challenger Montevideo Challenger Santiago Challenger Tempe Challenger Vancouver Challenger Salzburg-Anif Challenger Luedenscheid Challenger Aguascalientes Challenger M25 Porto M15 Santo Domingo M25 Prague M15 Ueberlingen M25 Monastir Braunschweig Challenger M25 Wetzlar Sarasota Challenger Quimper Challenger Medellin Challenger Quito Challenger Indian Wells Challenger Leon Challenger Santiago Challenger Salinas Challenger Ostdeutscher Sparkessen Cup - Dresden Schickendanz Open - Furth Open D'Orleans - Orleans LTA Shrewsbury Challenger - Shrewsbury BMW Tennis Championship - Sunrise Akbank Private Banking TED Open - Istanbul The Surbiton Trophy - Surbiton Porsche Open - Poznan Cordenons Challenger Helsinki Challenger Le Gosier Challenger Sarasota Challenger Mohammedia Challenger Milan Challenger Cali Challenger Lima Challenger Bogota Challenger Morelos Challenger Santiago Challenger Montevideo Challenger Santiago Challenger Phoenix Challenger Nur-Sultan Challenger Cherbourg Challenger Mouilleron-Le-Captif Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Todi Challenger Tampere Challenger Prague 2 Challenger Hamburg Challenger Campinas Challenger Sao Paulo Challenger Concepcion 2 Challenger Bratislava Challenger Luedenscheid Challenger Ortisei Challenger Rennes Challenger Panama City Challenger Sarasota Challenger Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe Dublin Challenger - Dublin Tatra Banka Slovak Open - Bratislava Dublin Challenger - Dublin Tatra Banka Slovak Open - Bratislava AEGON International - Eastbourne Bordeaux Challenger Orbetello Challenger Dallas Challenger Bordeaux Challenger Nottingham Challenger Bercuit Challenger Tiburon Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Maui Challenger Cali Challenger Cordoba Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Irving Challenger International Tennis Championships - Delray Beach Sarasota Challenger Mercedes Cup - Stuttgart Cali Challenger Binghamton Challenger Lexington Challenger Aptos Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Knoxville Challenger Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bucaramanga Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Puebla Challenger Ordina Open - 's-Hertogenbosch Drummondville Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Sarasota Challenger AIG Japan Open Tennis Championships - Tokyo Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach Aix En Provence Challenger U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Heilbronn Challenger Mestre Challenger Open de Moselle - Metz Thailand Open - Bangkok Vicenza Challenger Prostejov Challenger Manchester Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Caltanissetta Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Marburg Challenger Open Sud de France - Montpellier ATU Cup - Weiden Moselle Open - Metz VTR Open - Vina del Mar BB&T Atlanta Open - Atlanta Cortina Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Open Sud de France - Montpellier Rio Open - Rio de Janeiro Open 13 - Marseille US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Montevideo Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Moselle Open - Metz Gerry Weber Open - Halle Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Maharashtra Open - Pune Sydney International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 Provence - Marseille Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Open - Newport German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Buenos Aires Challenger Qatar ExxonMobil Open - Doha Guadalajara Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Hall of Fame Open - Newport German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Rome Challenger Kremlin Cup - Moscow Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Argentina Open - Buenos Aires Generali Open - Kitzbuhel Nordea Open - Bastad Swiss Open - Gstaad Korea Open - Seoul Gonet Geneva Open - Geneva Rothesay International - Eastbourne Santo Domingo Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Quito Challenger Bogota Challenger Terra Wortmann Open - Halle BMW Open - Munich Geneva Open - Geneva Nature Valley International - Eastbourne US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bordeaux Challenger Rio De Janeiro Challenger Generali Open - Kitzbuhel Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Gerry Weber Open - Halle Prostejov Challenger Rio Open - Rio de Janeiro Lyon Challenger Movistar Chile Open - Santiago Ilkley Challenger Barcelona Open Banc Sabadell - Barcelona Medellin Challenger Dallas Challenger Swiss Indoors Basel - Basel Movistar Chile Open - Santiago BMW Open - Munich Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Nord/LB Open 2004 - Braunschweig Challenger Groningen - Groningen USTA Men's Challenger of Dallas - Dallas Logopak Challenger 2005 - Lubeck Badden Open by Rothaus - Ettlingen St. Petersburg Challenger - St. Petersburg Malaysian Open - Kuala Lumpur Challenger Hamburg - Hamburg If Stockholm Open - Stockholm ATP Challenger Open 2004 - Monchengladbach Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden Black Forest Open 2004 - Freudenstadt The Shelbourne Irish Open - Dublin Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Genoa Open - Genova Lambertz Open by Stawag - Aachen Biella 6 Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Warsaw Challenger Cassis Challenger PEOPLEnet Cup - Dnepropetrovsk China Open - Beijing Santiago 2 Challenger Alicante Challenger Santiago 3 Challenger Bogota Challenger Ismaning Challenger Lima 2 Challenger Eckental Challenger Bordeaux Challenger Brasilia Challenger Oberstaufen Challenger Kitzbuhel Challenger Istanbul Challenger Kobstaedernes ATP Challenger - Kolding Rome Challenger Tallahassee Tennis Challenger - Tallahassee Santiago Challenger Heilbronn Challenger Banca Stato Challenger - Lugano Tallahassee Challenger Savannah Challenger Athens Challenger The Surbiton Trophy - Surbiton Istanbul Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Le Gosier Challenger Mexico City Challenger Furth Challenger Vancouver Challenger Brisbane International - Brisbane San Luis Potosi Challenger San Marino Challenger Mobilux Open - Luxembourg Santiago Challenger Internazionali di Tennis di Bergamo - Bergamo Aix En Provence Challenger Santo Domingo Challenger Genova Challenger The LTA Cardiff Challenger - Cardiff Sacramento Challenger Santos Challenger Sao Paulo Challenger Heilbronn Challenger Vicenza Challenger Open Sud de France - Montpellier Mestre Challenger 10° Trofeo Luigi Pezzoli - Bergamo Ilkley Challenger Mendoza Challenger Buenos Aires Challenger Santo Domingo Challenger Irving Challenger Le Gosier Challenger Savannah Challenger Perugia Challenger Braunschweig Challenger Oeiras 3 Challenger Guayaquil Challenger Floridablanca Challenger Genova Challenger Champaign Challenger Canberra Challenger Aamulehti Tampere Opene - Tampere Morelos Challenger GHI Bronz Classic - Bronx Szczecin Challenger 10th Wartburg Open - Eisenach Muller Cup - Ulm Chengdu Open - Chengdu Maui Challenger Salinas Challenger Eckental Challenger Sporting Challenger - Turin Geneva Challenger Dallas Challenger Open D'Orleans - Orleans Istanbul Challenger Barranquilla Challenger Braunschweig Challenger Oberstraufen Cup - Oberstaufen Eckental Challenger Helsinki Challenger Challenger 42 - Andrezieux Ningboo Challenger Salzburg Challenger Ortisei Challenger Lima Challenger Concepcion Challenger Lambertz Open by Stawag 2007 - Aachen Oeiras 2 Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger Sanremo Challenger Marburg Challenger Vancouver Challenger Sunrise Challenger Bergamo Challenger Canberra Challenger Irving Challenger Medibank International - Sydney IPP Open - Helsinki USTA Challenger of Orlando - Orlando Pereira Challenger Salzburg Challenger 3rd Volkswagon Challenger - Wolfsburg Sunrise Challenger Noumea Challenger Aptos Challenger Sydney International - Sydney ATP Kremlin Cup - Moscow Tennis Channel Open - Las Vegas ATP Studena Croatia Open Umag - Umag BMW Open - Munich Brisbane International - Brisbane Medibank International - Sydney Mercedes Cup - Stuttgart UNICEF Open - 's Hertogenbosch Open Sud de France - Montpellier Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle PTT Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Guayaquil Challenger U.S. National Indoor Tennis Championships - Memphis Malaysian Open - Kuala Lumpur Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Tatra Banka Open 2006 - Bratislava BCR Open Romania - Bucharest Brisbane - Brisbane Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Moselle Open - Metz Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Croatia Open - Umag Thailand Open - Bangkok Moselle Open - Metz BMW Open - Munich Topshelf Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Apia International - Sydney Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Open Sud de France - Montpellier Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Citi Open - Washington Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Fever-Tree Championships - London Masters Series - Hamburg Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Orleans Challenger Citi Open - Washington Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Tennis Napoli Open - Naples Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Wimbledon - London Davis Cup, Group A, Bologna China Open - Beijing Rakuten Japan Open - Tokyo Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, 1R, PER-CHI 2-3 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Finals, Group C Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, World Group, PO, CHI-KAZ 3-1 All Lower level tournaments Davis Cup, Group II, 1R, CHI-PER 5-0 Wimbledon (juniors) Davis Cup, Group I, 2R, CHI-COL 3-1 Western & Southern Open - Cincinnati